\begin{problem}{Гости}{стандартный ввод}{стандартный вывод}{1 секунда}{256 мегабайт}

Однажды Пончик узнал рецепт нового торта и пригласил в гости всех своих друзей. За день к Пончику пришло $N$ гостей. Знайка записал время прихода и ухода каждого гостя и задался вопросом: а найдутся ли такие три гостя, что никто из них не встречался друг с другом (то есть не встречались ни первый со вторым, ни второй с третьим, ни первый с третьим). Помогите Знайке найти ответ на этот вопрос.

Пояснение: два гостя не встречались, если один из них ушёл раньше, чем пришёл другой.

\InputFile
В первой строке входных данных записано натуральное число $N$. В каждой из следующих $N$ строк записано время прихода и ухода очередного гостя в формате 'ЧЧ:ММ:СС ЧЧ:ММ:СС' (смотрите примеры).

\OutputFile
Если найдутся такие три гостя, которые попарно не встречались друг с другом, то выведите три натуральных числа -- их номера (гости нумеруются с единицы в порядке, в каком они даны во входных данных). В случае нескольких верных ответов выведите любой.

Если ни одной подходящей тройки гостей не существует, то выведите одно число -1.

\Scoring
Подзадача 1 (до 60 баллов): $3 \le N \le 500$

Подзадача 2 (до 40 баллов): $500 < N \le 100000$


\Examples

\begin{example}
\exmpfile{example.01}{example.01.a}%
\exmpfile{example.02}{example.02.a}%
\end{example}

\Note
Во втором примере гость с номером 3 пришёл ровно в тот момент, когда ушёл гость с номером 2 -- в этом случае считаем, что они встретились.

\end{problem}

